home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 22 / CU Amiga Magazine's Super CD-ROM 22 (1998)(EMAP Images)(GB)[!][issue 1998-05].iso / PowerPC / Games / VdoomPPC / VDoomPPC.readme < prev    next >
Encoding:
Text File  |  1998-01-31  |  3.6 KB  |  101 lines

  1. Short:    Amiga Doom for PowerPC/ELF
  2. Author:   frank@phoenix.owl.de (Frank Wille)
  3. Uploader: frank@phoenix.owl.de
  4. Version:  0.3
  5. Type:     game/shoot
  6. Replaces: game/shoot/VDoomPPC*
  7. Requires: Cyberstorm-PPC, ppc.library V45.5
  8.  
  9. VDoom was compiled by vbcc 0.6 (PPC code generator V0.2i) and is
  10. based on the source codes of Peter McGavin's ADoom V0.8. Besides
  11. fixed point arithmetics, little-endian conversion and chunky-to-
  12. planar, there were no assembler optmimizations done (even the com-
  13. piler was run without them :). I included c2p_ppc.s as an example
  14. (now, it really works for all cases).
  15.  
  16.  
  17. The following features of ADoom are missing:
  18. - Special c2p-hacks, using blitter-support and so on. Because of the
  19.   PPC's speed, this is not worth the effort. :)
  20. - Low detail mode was deactivated, because it gives not the slightest
  21.   advantage on PPC.
  22. - Music is missing. I have not the time for playing human M68k-PPC
  23.   translator. :(
  24.   Maybe I can run it as an asynchronous M68k-process in future?
  25. - VDoomPPC can not be started from Workbench. You have to provide a
  26.   shell script by IconX, if you really want that. This is not a bug,
  27.   but the WB-startup code for vbcc-AmigaPPC still has to be written...
  28.  
  29.  
  30. Fixed bugs from last Aminet release, VDoomPPC V0.1:
  31. - AGA display was incorrect (some bits were swapped)
  32. - Palette change for ECS-EHB didn't work.
  33. - Texture name comparison function had a bug, which caused doom2.wad,
  34.   and some others, to fail.
  35.  
  36.  
  37. New features refering to ADoom:
  38. - Game is more or less resolution sensitive. So I can compile VDoomPPC
  39.   for 320x200, 640x400, 960x600 and so on. A 640x400-version,
  40.   VDoomPPC_HiRes, is included.
  41.  
  42.  
  43. Bugs:
  44. - I played some hours the last two days and the stability of the
  45.   game seems to be acceptable with my system (A3000, CSPPC/060-
  46.   50/604-200, CV64, 80MB). Only one or two random crashes, when a
  47.   new game was started (ppc.library cache bug?).
  48. - There are reports from some users, that AGA crashes after some
  49.   time and ECS is not much better. As I have no AGA and ECS works
  50.   very well, I decided to ignore this and release VDoomPPC never-
  51.   theless.
  52. - Network support is implemented, but untested. I would be surprised,
  53.   if it works. ;)
  54. - I have one report, that VDoomPPC didn't run with ppc.library V45.2
  55.   (crashes after selecting screen mode), but I haven't checked this.
  56.   Generally, any ppc.library since V44 should work...
  57. - The screen mode requester shows low resolutions (320x200) even if
  58.   MinWidth=640 for VDoomPPC_HiRes is set - strange...
  59.  
  60.  
  61. Starting Doom:
  62.  
  63. VDoomPPC is an ELF object and requires a loader like runelf or
  64. ppcrun (the last one is included). And, of course, you have to
  65. put a valid WAD file into the same directory.
  66.  
  67. I really don't know, how much stack is required. I'm using 65536
  68. bytes as default in my shell and have no problems.
  69.  
  70. Start it by typing:
  71.  
  72. PPCRun VDoomPPC [options]
  73.  
  74.  
  75. Some options:
  76. -forcedemo      Force demo replaying.
  77. -fps            Show frames per second in upper left edge.
  78. -mouse          Activates mouse control.
  79. -rotatemap      Auto mapper display rotates around the player's
  80.                 position.
  81. -maponhu        Display the auto map directly onto the HU-display.
  82. -file <name>    Play a custom WAD (requires registered doom.wad or
  83.                 doom2.wad).
  84. (... for more options refer to the ADoom instructions :)
  85.  
  86.  
  87. Thanks to:
  88.  
  89. Peter McGavin, for his great ADoom and giving me the permission
  90. to use his source for my PPC-Doom.
  91.  
  92. Volker Barthelmann, for the vbcc compiler and for fixing compiler
  93. bugs in record time.
  94.  
  95. id-Software, for making the Doom source publically available.
  96.  
  97.  
  98. --
  99. Frank Wille, 31.01.98
  100. frank@phoenix.owl.de
  101.